somebody's best bet - German English Dictionary